package com.interviewbackend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("interview_record")
public class InterviewRecord {
    @TableId(type = IdType.AUTO)
    private Long id; // 主键

    private Long interviewId; // 所属面试ID
    private Integer roundIndex; // 当前第几轮提问（从 0 或 1 开始）
    private Integer questionIndex; // 当前轮次下的第几个问题

    private String questionText; // 面试官提出的问题
    private String answerText;   // 面试者的回答（语音转文本结果）

    private String audioPath; // 回答音频路径
    private String videoPath; // 回答视频路径

    private String evaluationJson; // 多模态分析评价（语速、表情等）
    private String suggestion; // GPT的追问建议（如“请举个更具体的例子”）

    private Boolean isFollowUp; // 是否为追问问题
    private Boolean isAi;       // 是否由 AI 面试官发起
}

